History
History
Synonyms
UK
US
Meaning:
eschew

to avoid (something)

have nothing to do with

foreswear

forswear

abandon, disavow

forgo

to do without, give up, (something)

give up, do without

forswear

to give up doing or using (something bad)

abandon, disavow

relinquish

to give up (something)

give up, let go

renounce

to declare formally that one will no longer have anything to do with (a person, belief etc)

abandon, reject

SWEAR OFF as in Wiktionary
SWEAR OFF as in Wikipedia